/*!* 基础布局 *!*/
/*html, body {*/
/*    height: 100%;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;*/
/*    background-color: #f8f9fa;*/
/*}*/
/*body{*/
/*    display: flex;*/
/*    min-height: 100vh;*/
/*    justify-content: center;*/
/*    align-items: center;*/

/*}*/
/*!* 表单容器 *!*/
/*.form-signin {*/
/*    width: 100%;*/
/*    max-width: 400px;*/
/*    padding: 30px;*/
/*    margin: 0 auto;*/
/*    background: #fff;*/
/*    border-radius: 10px;*/
/*    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);*/
/*}*/

/*!* 标题样式 *!*/
/*.form-signin h1 {*/
/*    margin: 0 0 25px;*/
/*    color: #333;*/
/*    font-size: 24px;*/
/*    font-weight: 500;*/
/*}*/

/*!* 输入框组 *!*/
/*.am-input-group {*/
/*    margin-bottom: 15px;*/
/*    position: relative;*/
/*}*/

/*.am-input-group .form-control {*/
/*    width: 100%;*/
/*    height: 45px;*/
/*    padding: 12px 15px;*/
/*    font-size: 16px;*/
/*    border: 1px solid #ddd;*/
/*    border-radius: 5px;*/
/*    box-sizing: border-box;*/
/*    transition: all 0.3s;*/
/*}*/

/*.am-input-group .form-control:focus {*/
/*    border-color: #4dabf7;*/
/*    box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.1);*/
/*    outline: none;*/
/*}*/

/*!* 输入框图标 *!*/
/*.log-icon {*/
/*    background-color: #f5f5f5;*/
/*    color: #555;*/
/*    border: 1px solid #ddd;*/
/*}*/

/*!* 提示文字 *!*/
/*.hint {*/
/*    display: block;*/
/*    color: #777;*/
/*    font-size: 12px;*/
/*    margin-top: -10px;*/
/*    margin-bottom: 15px;*/
/*    text-align: left;*/
/*    padding-left: 15px;*/
/*}*/

/*!* 蓝色调注册按钮 *!*/
/*.am-btn-primary {*/
/*    width: 100%;*/
/*    padding: 12px;*/
/*    background-color: #1890ff;*/
/*    border: none;*/
/*    border-radius: 5px;*/
/*    color: white;*/
/*    font-size: 16px;*/
/*    font-weight: 500;*/
/*    cursor: pointer;*/
/*    transition: all 0.3s;*/
/*}*/

/*.am-btn-primary:hover {*/
/*    background-color: #40a9ff;*/
/*    box-shadow: 0 4px 12px rgba(24, 144, 255, 0.3);*/
/*}*/

/*.am-btn-primary:active {*/
/*    background-color: #096dd9;*/
/*}*/

/*!* 底部区域 *!*/
/*.footer-container {*/
/*    margin-top: 30px;*/
/*    text-align: center;*/
/*}*/

/*.text-muted {*/
/*    color: #777;*/
/*    font-size: 14px;*/
/*    margin-bottom: 15px;*/
/*}*/

/*!* 并排语言切换按钮 *!*/
/*.language-switcher {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    gap: 10px;*/
/*}*/

/*.btn-sm {*/
/*    padding: 6px 12px;*/
/*    background-color: transparent;*/
/*    border: 1px solid #ddd;*/
/*    color: #555;*/
/*    border-radius: 4px;*/
/*    font-size: 14px;*/
/*    text-decoration: none;*/
/*    transition: all 0.3s;*/
/*}*/

/*.btn-sm:hover {*/
/*    background-color: #f5f5f5;*/
/*    border-color: #ccc;*/
/*}*/

/*!* 动画效果 *!*/
/*.am-animation-slide-left {*/
/*    animation: slideLeft 0.5s ease-out;*/
/*}*/

/*.log-animation-delay {*/
/*    animation-delay: 0.2s;*/
/*}*/

/*.log-animation-delay-a {*/
/*    animation-delay: 0.3s;*/
/*}*/

/*.log-animation-delay-b {*/
/*    animation-delay: 0.5s;*/
/*}*/

/*.am-animation-slide-bottom {*/
/*    animation: slideBottom 0.5s ease-out;*/
/*}*/

/*@keyframes slideLeft {*/
/*    from { transform: translateX(-20px); opacity: 0; }*/
/*    to { transform: translateX(0); opacity: 1; }*/
/*}*/

/*@keyframes slideBottom {*/
/*    from { transform: translateY(20px); opacity: 0; }*/
/*    to { transform: translateY(0); opacity: 1; }*/
/*}*/

/*!* 响应式设计 *!*/
/*@media (max-width: 576px) {*/
/*    .form-signin {*/
/*        padding: 25px 15px;*/
/*        box-shadow: none;*/
/*        border: 1px solid #eee;*/
/*    }*/

/*    body {*/
/*        padding: 15px;*/
/*        background-color: #fff;*/
/*    }*/

/*    .am-input-group .form-control {*/
/*        padding: 10px 12px;*/
/*    }*/
/*}*/